body{margin:0;padding:0;color:#000;}
#mainHeader{width:100%;z-index:3020;position:relative;}
#mainHeader ul,#mainHeader li{position:relative;margin:0;padding:0;list-style:none;z-index:3020;}

#headerTop{background:#222;background:linear-gradient(bottom,#171717 0,#222 10%);background:-moz-linear-gradient(bottom,#171717 0,#222 10%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#171717),color-stop(10%,#222));z-index:3020;height:52px;}

#headerBottom{position:relative;height:47px;
background:url(../../image/header_menu2_bg.png) repeat-x;
z-index:3010;}

#navmenu{margin:0 auto;position:relative;}
#navmenu li{display:block;position:relative;float:left;border-top:0;border-bottom:0;xheight:18px;border-right:1px solid #e0e0e0;height:40px}
#navmenu li a{
display:block;width:100px;text-align:center;
line-height:40px;
text-decoration:none;
white-space:nowrap;
/*background:url(../../image/tab-hover.gif) left top no-repeat;*/
font-size:10pt;
font-weight: bold;
color:#444;
}
#navmenu li a:hover{background: #ccc;}
.newSash{position:relative;}
.newSash .newSashSpan{width:26px;height:26px;position:absolute;top:-1px;right:0;}
.downArrow{display:block;border-color:#fff transparent transparent transparent;border-style:solid;border-width:3px;height:0;width:0;position:absolute;top:16px;right:8px;_border:none;}
#navmenu li div a{background:#ccc;font-weight:normal;line-height:24px;width:100px;text-align:center;}
#navmenu div{position: absolute;visibility: hidden;	padding: 0; margin-left:-1px; margin-top:0px; border:1px solid #e0e0e0; border-top:0;}
#navmenudiv a{position: relative;display: block;margin: 0;padding: 0px 10px;border-bottom:1px solid #fff;width: auto;white-space: nowrap;text-align: left;		text-decoration: none;background: #666;color: #fff;}
#navmenu div a:hover{background: #434544;border-top:none;color: #FFF;}